summaryrefslogtreecommitdiff
path: root/roms/demos/Maze [David Winter, 199x].txt
blob: 2cdef41ddc7cff3c53d28081b65c9e1f5dc0bc00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
Maze, by David Winter

Drawing a random maze like this one consists in drawing random diagonal
lines. There are two possibilities: right-to-left line, and left-to-right
line. Each line is composed of a 4*4 bitmap. As the lines must form non-
circular angles, the two bitmaps won't be '/' and '\'. The first one
(right line) will be a little bit modified. See at the end of this source.

The maze is composed of 16 lines (as the bitmaps are 4 pixels high), each
line consists of 32 bitmaps.
Bitmaps are drawn in random mode. We choose a random value (0 or 1).
If it is 1, we draw a left line bitmap. If it is 0, we draw a right one.